package com.hanthink.system.domain.pc;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.hanthink.common.annotation.Excel;
import com.hanthink.common.core.domain.BaseEntity;

/**
 * 设备文件对象 EM_IMAGE
 * 
 * @author hanthink
 * @date 2021-01-26
 */
public class EmImage extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/** 工厂 */
	private Long siteKey;

	/** 设备 */
	private Long eqKey;

	/** 设备 */
	@Excel(name = "设备编码")
	private String equipCode;

	/** 文件描述 */
	@Excel(name = "文件描述")
	private String imageDesc;

	/** 文件路径 */
	@Excel(name = "文件路径")
	private String imagePath;

	/** 文件类型 */
	private String imageType;

	public String getEquipCode() {
		return equipCode;
	}

	public void setEquipCode(String equipCode) {
		this.equipCode = equipCode;
	}

	/** ID */
	private Long id;

	public void setSiteKey(Long siteKey) {
		this.siteKey = siteKey;
	}

	public Long getSiteKey() {
		return siteKey;
	}

	public void setEqKey(Long eqKey) {
		this.eqKey = eqKey;
	}

	public Long getEqKey() {
		return eqKey;
	}

	public void setImageDesc(String imageDesc) {
		this.imageDesc = imageDesc;
	}

	public String getImageDesc() {
		return imageDesc;
	}

	public void setImagePath(String imagePath) {
		this.imagePath = imagePath;
	}

	public String getImagePath() {
		return imagePath;
	}

	public void setImageType(String imageType) {
		this.imageType = imageType;
	}

	public String getImageType() {
		return imageType;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getId() {
		return id;
	}

	@Override
	public String toString() {
		return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("siteKey", getSiteKey())
				.append("eqKey", getEqKey()).append("imageDesc", getImageDesc()).append("imagePath", getImagePath())
				.append("imageType", getImageType()).append("id", getId()).toString();
	}
}
